FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package supportedhospitaldischarge.stu3#0.1.5 (125 ms)

Package supportedhospitaldischarge.stu3
Type StructureDefinition
Id Id
FHIR Version R3
Source https://simplifier.net/resolve?scope=supportedhospitaldischarge.stu3@0.1.5&canonical=https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/SHD-QuestionnaireResponse-DischargeNotice
Url https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/SHD-QuestionnaireResponse-DischargeNotice
Version 0.0.1
Status active
Date 2020-02-11T12:11:00.3319206+00:00
Name SHD-QuestionnaireResponse-DischargeNotice
Experimental False
Description Constrained version of FHIR QuestionnaireResponse resource to facilitate Supported Hospital Discharges (SHD) to Social Care. The Supported Hospital Discharge API enables full digitisation of the process for safely discharging Patients where Social Care intervention may be required.
Purpose The SHD-QuestionnaireResponse-DischargeNotice is used to share any Discharge Notice data items mandated in the Care Act 2014 or the Care and Support (Discharge of Hospital Patients) Regulations 2014, which are not already provided in any other FHIR Resource
Copyright Copyright © Nottinghamshire County Council 2020
Type QuestionnaireResponse
Kind resource

Resources that use this resource

CapabilityStatement
http://health-interoperability-test.nottscc.gov.uk/ReferralService/v3 nccreferralservice-capabilitystatement

Resources that this resource uses

StructureDefinition
https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-SHD-ReferralRequest-1 CareConnect-SHD-ReferralRequest-1
https://fhir.nottinghamshire.gov.uk/STU3/valueset/SHD-CarerConsultation Assessment/Discharge Notice Carer Consultation Status
https://fhir.nottinghamshire.gov.uk/STU3/valueset/SHD-WithdrawalReason Discharge Notice Withdrawal Reason


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "SHD-QuestionnaireResponse-DischargeNotice",
  "meta" : {
    "lastUpdated" : "2020-02-11T12:11:00.347+00:00"
  },
  "url" : "https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/SHD-QuestionnaireResponse-DischargeNotice",
  "version" : "0.0.1",
  "name" : "SHD-QuestionnaireResponse-DischargeNotice",
  "status" : "active",
  "date" : "2020-02-11T12:11:00.3319206+00:00",
  "description" : "Constrained version of FHIR QuestionnaireResponse resource to facilitate Supported Hospital Discharges (SHD) to Social Care. The Supported Hospital Discharge API enables full digitisation of the process for safely discharging Patients where Social Care intervention may be required.",
  "purpose" : "The SHD-QuestionnaireResponse-DischargeNotice is used to share any Discharge Notice data items mandated in the Care Act 2014 or the Care and Support (Discharge of Hospital Patients) Regulations 2014, which are not already provided in any other FHIR Resource",
  "copyright" : "Copyright © Nottinghamshire County Council 2020",
  "fhirVersion" : "3.0.2",
  "kind" : "resource",
  "abstract" : false,
  "type" : "QuestionnaireResponse",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "QuestionnaireResponse.basedOn",
        "path" : "QuestionnaireResponse.basedOn",
        "short" : "ReferralRequest the QuestionnaireResponse relates to",
        "definition" : "The Reference should be the ReferralRequest unique ID that was shared by the Local Authority in the CREATE ReferralRequest http response for the relevant referral (i.e. Supported Hospital Discharge Case).",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : "https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-SHD-ReferralRequest-1"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.basedOn.reference",
        "path" : "QuestionnaireResponse.basedOn.reference",
        "definition" : "The Reference should be the ReferralRequest unique ID that was shared by the Local Authority in the CREATE ReferralRequest http response for the relevant referral (i.e. Supported Hospital Discharge Case)",
        "min" : 1
      },
      {
        "id" : "QuestionnaireResponse.questionnaire",
        "path" : "QuestionnaireResponse.questionnaire",
        "definition" : "The QuestionnaireResponse.questionnaire will be used to dtermine that the response is a Discharge Notice\r\nSee https://simplifier.net/social-health-care-interoperability/shd-questionnaire-dischargenotice for copy of Questionnaire template",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.questionnaire.reference",
        "path" : "QuestionnaireResponse.questionnaire.reference",
        "min" : 1,
        "fixedString" : "https://fhir.nottinghamshire.gov.uk/STU3/Questionnaire/SHD-Questionnaire-DischargeNotice"
      },
      {
        "id" : "QuestionnaireResponse.questionnaire.identifier",
        "path" : "QuestionnaireResponse.questionnaire.identifier",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.status",
        "path" : "QuestionnaireResponse.status",
        "short" : "completed | amended | stopped",
        "definition" : "The position of the questionnaire response within its overall lifecycle:\r\n\r\nCreate DN - status=completed - Date Withdrawn & Withdrawal Reason should not be present\r\nUpdate existing DN [implicit withdrawal & reissue] - status=amended - Date Withdrawn & Withdrawal Reason must not be present\r\nWithdraw DN - status=stopped - Date Withdrawn & Withdrawal Reason must be present\r\nRe-issue DN after withdrawal - status=amended - Date Withdrawn & Withdrawal Reason must not be present",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.authored",
        "path" : "QuestionnaireResponse.authored",
        "definition" : "The system date and/or time that the Discharge Notice is issued to Social Care\r\n\r\nNote - the only exception to this is if the update is to Withdraw (and not re-issue) a previous notice (i.e. status='stopped'). It which case 'authored' should be the date the Discharge Notice being withdrawn was most recently issued/re-issued. The actual withdrawal date should be provided in QuestionnaireResponse.item with linkId=4.1",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item",
        "path" : "QuestionnaireResponse.item",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "linkId"
            }
          ],
          "description" : "See https://simplifier.net/social-health-care-interoperability/shd-questionnaire-dischargenotice for copy of Questionnaire template",
          "rules" : "open"
        }
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "completedBy",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "1.1"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Name of person who completed the Discharge/Withdrawal Notice"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.answer.value[x]:valueString",
        "path" : "QuestionnaireResponse.item.answer.valueString",
        "sliceName" : "valueString",
        "min" : 1,
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.answer.value[x]:valueString.id",
        "path" : "QuestionnaireResponse.item.answer.valueString.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:completedBy.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "proposedDischargeDate",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "1.2"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Proposed Discharge Date"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.answer.value[x]:valueDate",
        "path" : "QuestionnaireResponse.item.answer.valueDate",
        "sliceName" : "valueDate",
        "short" : "Yes | No | Lacks Mental Capacity",
        "min" : 1,
        "type" : [
          {
            "code" : "date"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.answer.value[x]:valueDate.id",
        "path" : "QuestionnaireResponse.item.answer.valueDate.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:proposedDischargeDate.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "patientPddConsultation",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "2.1"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Has the patient been consulted regarding the proposed discharge date?"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.answer.value[x]:valueBoolean",
        "path" : "QuestionnaireResponse.item.answer.valueBoolean",
        "sliceName" : "valueBoolean",
        "min" : 1,
        "type" : [
          {
            "code" : "boolean"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.answer.value[x]:valueBoolean.id",
        "path" : "QuestionnaireResponse.item.answer.valueBoolean.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:patientPddConsultation.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "carerPddConsultation",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "2.2"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Has the patient's carer (if applicable) been consulted regarding the proposed discharge date?"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "comment" : "The value is nested because we cannot have a repeating structure that has variable type.\r\nSee https://simplifier.net/social-health-care-interoperability/shd-questionnaire-dischargenotice for coding",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding",
        "path" : "QuestionnaireResponse.item.answer.valueCoding",
        "sliceName" : "valueCoding",
        "short" : "Yes | No | No Known Carer",
        "definition" : "The answer (or one of the answers) provided by the respondent to the question.\r\nSee https://simplifier.net/social-health-care-interoperability/shd-questionnaire-dischargenotice for coding",
        "min" : 1,
        "type" : [
          {
            "code" : "Coding"
          }
        ],
        "binding" : {
          "strength" : "required",
          "valueSetReference" : {
            "reference" : "https://fhir.nottinghamshire.gov.uk/STU3/valueset/SHD-CarerConsultation"
          }
        }
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding.id",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding.system",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.system",
        "min" : 1,
        "fixedUri" : "https://fhir.nottinghamshire.gov.uk/STU3/codesystem/SHD-CarerConsultation"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding.version",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.version",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding.code",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.code",
        "min" : 1
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding.display",
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean" : true
          }
        ],
        "path" : "QuestionnaireResponse.item.answer.valueCoding.display",
        "min" : 1
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.value[x]:valueCoding.userSelected",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.userSelected",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:carerPddConsultation.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "healthActionsComplete",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "3.1"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Have all health action required for discharge been agreed and/or completed?"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.answer.value[x]:valueBoolean",
        "path" : "QuestionnaireResponse.item.answer.valueBoolean",
        "sliceName" : "valueBoolean",
        "short" : "Legal Representative (Carer) | Legal Representative (Other) | Best Interest Decision | Not Applicable",
        "min" : 1,
        "type" : [
          {
            "code" : "boolean"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.answer.value[x]:valueBoolean.id",
        "path" : "QuestionnaireResponse.item.answer.valueBoolean.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionsComplete.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "healthActionDetails",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "3.2"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Details of health actions completed and any outstanding arrangements that the discharge is dependent upon"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.answer.value[x]:valueString",
        "path" : "QuestionnaireResponse.item.answer.valueString",
        "sliceName" : "valueString",
        "min" : 1,
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.answer.value[x]:valueString.id",
        "path" : "QuestionnaireResponse.item.answer.valueString.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:healthActionDetails.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "withdrawalDate",
        "definition" : "MUST be provided if status=stopped",
        "comment" : "MUST be provided if status=stopped",
        "max" : "1",
        "constraint" : [
          {
            "key" : "SHD-DN-1",
            "severity" : "error",
            "human" : "MUST be provided if status=stopped",
            "expression" : "tbc"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "4.1"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Date Discharge Notice Withdrawn"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.answer.value[x]:valueDateTime",
        "path" : "QuestionnaireResponse.item.answer.valueDateTime",
        "sliceName" : "valueDateTime",
        "min" : 1,
        "type" : [
          {
            "code" : "dateTime"
          }
        ],
        "constraint" : [
          {
            "key" : "SHD-DN-2",
            "severity" : "error",
            "human" : "withdrawalDateTime cannot be in the future",
            "expression" : "tbc"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalDate.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "withdrawalReason",
        "definition" : "MUST be provided if status=stopped",
        "comment" : "MUST be provided if status=stopped",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.id",
        "path" : "QuestionnaireResponse.item.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "4.2"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Reason for withdrawal"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "comment" : "The value is nested because we cannot have a repeating structure that has variable type.\r\nSee https://simplifier.net/social-health-care-interoperability/shd-questionnaire-dischargenotice for coding",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.id",
        "path" : "QuestionnaireResponse.item.answer.id",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.value[x]:valueCoding",
        "path" : "QuestionnaireResponse.item.answer.valueCoding",
        "sliceName" : "valueCoding",
        "definition" : "The answer (or one of the answers) provided by the respondent to the question.\r\nSee https://simplifier.net/social-health-care-interoperability/shd-questionnaire-dischargenotice for coding",
        "comment" : "Open Choice - Answer is a Coding drawn from a list of options (as with the choice type) or a free-text entry in a string (valueCoding or valueString)",
        "min" : 1,
        "type" : [
          {
            "code" : "Coding"
          }
        ],
        "binding" : {
          "strength" : "required",
          "valueSetReference" : {
            "reference" : "https://fhir.nottinghamshire.gov.uk/STU3/valueset/SHD-WithdrawalReason"
          }
        }
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.value[x]:valueCoding.system",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.system",
        "min" : 1,
        "fixedUri" : "https://fhir.nottinghamshire.gov.uk/STU3/codesystem/SHD-CancellationReason"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.value[x]:valueCoding.version",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.version",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.value[x]:valueCoding.code",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.code",
        "min" : 1
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.value[x]:valueCoding.display",
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean" : true
          }
        ],
        "path" : "QuestionnaireResponse.item.answer.valueCoding.display",
        "min" : 1
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.value[x]:valueCoding.userSelected",
        "path" : "QuestionnaireResponse.item.answer.valueCoding.userSelected",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalReason.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail",
        "path" : "QuestionnaireResponse.item",
        "sliceName" : "withdrawalOtherReasonDetail",
        "requirements" : "MUST be provided if withdrawalReason='Other'",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.linkId",
        "path" : "QuestionnaireResponse.item.linkId",
        "fixedString" : "4.3"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.definition",
        "path" : "QuestionnaireResponse.item.definition",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.text",
        "path" : "QuestionnaireResponse.item.text",
        "min" : 1,
        "fixedString" : "Please specify details for 'Other' reason for withdrawal"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.subject",
        "path" : "QuestionnaireResponse.item.subject",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.answer",
        "path" : "QuestionnaireResponse.item.answer",
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.answer.value[x]:valueString",
        "path" : "QuestionnaireResponse.item.answer.valueString",
        "sliceName" : "valueString",
        "min" : 1,
        "type" : [
          {
            "code" : "string"
          }
        ]
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.answer.item",
        "path" : "QuestionnaireResponse.item.answer.item",
        "max" : "0"
      },
      {
        "id" : "QuestionnaireResponse.item:withdrawalOtherReasonDetail.item",
        "path" : "QuestionnaireResponse.item.item",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.